package io.renren.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;


/**
 * 食材采购明细表
 *
 * @author 翟文闯 619556390@QQ.com
 * @since 1.0.0 2019-11-22
 */
@Data
@ApiModel(value = "食材采购明细表")
public class StockOrdermxDTO implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "食材采购明细表id")
	private Long stockOrdermxId;

	@ApiModelProperty(value = "食材采购表id")
	private Long stockOrderId;

	@ApiModelProperty(value = "供应商id")
	private Long supplierId;

	@ApiModelProperty(value = "食材表id")
	private Long foodId;

	@ApiModelProperty(value = "采购数量")
	private Float purchaseNum;

	@ApiModelProperty(value = "到货数量")
	private Float arrivalNum ;

	@ApiModelProperty(value = "单价")
	private Float  unitPrice;

	@ApiModelProperty(value = "实物照片")
	private String entityPhoto;

	@ApiModelProperty(value = "状态")
	private Integer status =1;

	@ApiModelProperty(value = "主厨备注")
	private String chedRemark;

	@ApiModelProperty(value = "供应商备注")
	private String supplierRemark;

	@ApiModelProperty(value = "仓储员备注")
	private String storehouseClerkRemark;

	@ApiModelProperty(value = "是否付款")
	private Integer isPayment =0;

	@ApiModelProperty(value = "财务记录表id")
	private Long financeId;
    //用餐时间
	@ApiModelProperty(value = "用餐时间")
	private Date mealTime;
	//预计用餐时间
	@ApiModelProperty(value = "预计用餐人数")
	private Integer estimateNum;
	//供应商名称
	@ApiModelProperty(value = "供应商名称")
	private String supplierName;
	//食材名称
	@ApiModelProperty(value = "食材名称")
	private String foodName;
	//食材单位
	@ApiModelProperty(value = "食材单位")
	private String unit;

	@ApiModelProperty(value = "子订单状态")
	private Integer subStatus =0;
	@ApiModelProperty(value = "实送数量")
	private Float realityNum;
	@ApiModelProperty(value = "创建时间")
	private Date  createDate;
	@ApiModelProperty(value = "是否有效")
	private Integer isValid;
}